c = input('Введите слова, разделив их пробелом')
if len(c)==0 or c.count(' ')==0:
    print('Мало данных для анализа')
else:
    a = c.split()
    d1 = 0
    d2 = 0
    d3 = 0
    d4 = 0
    print('Кол-во слов: ',len(a))
    for x in a:
        if 1040<=ord(x[0])<=1071:
            d1+=1
        d = 0
        for i in range(len(x)):
            if 65<=ord(x[i])<=90 or 97<=ord(x[i])<=122:
                d+=1
        if d>0:
            d2+=1
        if len(x)<=3:
            d3+=1
        if '-' in x:
            d4+=1
    max_a = 0
    max_i = 0
    for i in range(len(a)):
        if len(a[i])>max_a:
            max_a = len(a[i])
            max_i = i
        
    print('Кол-во слов с заглавной кириллической буквы: ',d1)
    print('Кол-во слов, содержащих латинский символ: ',d2)
    print('Кол-во слов, не превышающих 3 символа: ',d3)
    print('Кол-во слов, в составе которых имеется дефис: ',d4)       
    print('Самое длинное слово: ',a[max_i]) 
    print('Длина слова: ',max_a) 